<?php
require_once('com/dosen/bussines/Dosen.class.php');
class ProcessDosen{
  var $loginObj;
  
  public function ProcessDosen(){
    $this->dosenObj=new Dosen();
  }
  
  function getInfoDosen($username){
    $infoDosen=$this->dosenObj->getInfoDosen($username);
   // print_r($infoDosen);
    if(sizeof($infoDosen)<1){
      print 'false';
    }else{
      $rs=json_encode($infoDosen);
      print $rs;
    }
  }
  
  function getListMahasiswa($dosenID){
    $listMahasiswa=$this->dosenObj->getListMahasiswa($dosenID);
    if(sizeof($listMahasiswa)<1){
      print 'false';
    }else{
      $rs=json_encode($listMahasiswa);
      print $rs;
    }
  }
  
  function getInfoMahasiswaBimbingan($mhsId){
    $infoMhsBim=$this->dosenObj->getInfoMahasiswaBimbingan($mhsId);
    if(sizeof($infoMhsBim)<1){
      print 'false';
    }else{
      $rs=json_encode($infoMhsBim);
      print $rs;
    }
  }
  
  function getTugasAkhirMahasiswaBimbingan($mhsId){
    $taMhsBim=$this->dosenObj->getTugasAkhirMahasiswaBimbingan($mhsId);
    if(sizeof($taMhsBim)<1){
      print 'false';
    }else{
      $rs=json_encode($taMhsBim);
      print $rs;
    }
  }
  
  function getDokTaMahasiswaBimbingan($mhsId){
    $dokTaMhsBim=$this->dosenObj->getDokTaMahasiswaBimbingan($mhsId);
    if(sizeof($dokTaMhsBim)<1){
      print 'false';
    }else{
      $rs=json_encode($dokTaMhsBim);
      print $rs;
    }
  }
  function getPengumuman($dosenID){
    $pengumuman=$this->dosenObj->getPengumuman($dosenID);
    if(sizeof($pengumuman)<1){
      print 'false';
    }else{
      $rs=json_encode($pengumuman);
      print $rs;
    }
  }
  function doAddPengumuman($pengJudul,$pengDosen,$pengIsi){
    $add=$this->dosenObj->doAddPegumuman($pengJudul,$pengDosen,$pengIsi);
    if($add==true){
      print 'true';
    }else{
      print 'false';
    }
  }
  function doUpdatePengumuman($pengJudul,$pengDosen,$pengIsi,$pengId){
    $update=$this->dosenObj->doUpdatepengumuman($pengJudul,$pengDosen,$pengIsi,$pengId);
    if($update==true){
      print 'true';
    }else{
      print 'false';
    }
  }
  function doUpdateDosen($dsnNama,$dsnAlmtRumah,$dsnAlmtkantor,$dsnEmail,$dsnNoTelp,$dsnId){
    $update=$this->dosenObj->doUpdateDosen($dsnNama,$dsnAlmtRumah,$dsnAlmtkantor,$dsnEmail,$dsnNoTelp,$dsnId);
    if($update==true){
      print 'true';
    }else{
      print 'false';
    }
  }
}
?>
